package com.baseframe.sms.utils;

import com.baseframe.tool.utils.data.EnvUtil;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class SmsUtil {

    public static Map<String,String> getParams(Map<String,String> params,String templateContent,String patternStr){


        return null;
    }

    public static int getPramsNum(String templateContent,String patternStr){

        return 0;
    }

    public static Map<String,String> buildParams(String templateContent,String patternStr,String...args){

        Map<String,String> params = new HashMap<>();

        String[] envStr = EnvUtil.getEnvStr(templateContent, patternStr);

        for (int i = 0; i < envStr.length; i++) {
            String name = envStr[i];
            String value = "";
            if(i<args.length){
                value = args[i];
            }
            params.put(name,value);
        }

        return params;
    }
}
